home *** CD-ROM | disk | FTP | other *** search
GNU Info File | 1994-11-23 | 7.9 KB | 291 lines |
- This is Info file gcc.info, produced by Makeinfo-1.55 from the input
- file gcc.texi.
-
- This file documents the use and the internals of the GNU compiler.
-
- Published by the Free Software Foundation 675 Massachusetts Avenue
- Cambridge, MA 02139 USA
-
- Copyright (C) 1988, 1989, 1992, 1993, 1994 Free Software Foundation,
- Inc.
-
- Permission is granted to make and distribute verbatim copies of this
- manual provided the copyright notice and this permission notice are
- preserved on all copies.
-
- Permission is granted to copy and distribute modified versions of
- this manual under the conditions for verbatim copying, provided also
- that the sections entitled "GNU General Public License," "Funding for
- Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
- included exactly as in the original, and provided that the entire
- resulting derived work is distributed under the terms of a permission
- notice identical to this one.
-
- Permission is granted to copy and distribute translations of this
- manual into another language, under the above conditions for modified
- versions, except that the sections entitled "GNU General Public
- License," "Funding for Free Software," and "Protect Your Freedom--Fight
- `Look And Feel'", and this permission notice, may be included in
- translations approved by the Free Software Foundation instead of in the
- original English.
-
- Indirect:
- gcc.info-1: 1371
- gcc.info-2: 42027
- gcc.info-3: 92007
- gcc.info-4: 141516
- gcc.info-5: 189933
- gcc.info-6: 221957
- gcc.info-7: 269574
- gcc.info-8: 319268
- gcc.info-9: 368568
- gcc.info-10: 417318
- gcc.info-11: 458309
- gcc.info-12: 495659
- gcc.info-13: 545024
- gcc.info-14: 588340
- gcc.info-15: 637892
- gcc.info-16: 670616
- gcc.info-17: 718011
- gcc.info-18: 763563
- gcc.info-19: 813295
- gcc.info-20: 862496
- gcc.info-21: 912088
- gcc.info-22: 956435
- gcc.info-23: 999520
- gcc.info-24: 1022946
- Tag Table:
- (Indirect)
- Node: Top1371
- Node: Copying2991
- Node: Contributors22139
- Node: Funding27288
- Node: Look and Feel29785
- Node: G++ and GCC36431
- Node: Invoking GCC38648
- Node: Option Summary42027
- Node: Overall Options51734
- Node: Invoking G++56297
- Node: C Dialect Options58171
- Node: C++ Dialect Options67858
- Node: Warning Options77220
- Node: Debugging Options92007
- Node: Optimize Options100861
- Node: Preprocessor Options111407
- Node: Assembler Options117867
- Node: Link Options118234
- Node: Directory Options123052
- Node: Target Options126197
- Node: Submodel Options129924
- Node: M680x0 Options131305
- Node: VAX Options134689
- Node: SPARC Options135224
- Node: Convex Options141516
- Node: AMD29K Options143697
- Node: ARM Options146728
- Node: M88K Options148146
- Node: RS/6000 and PowerPC Options156093
- Node: RT Options163077
- Node: MIPS Options164781
- Node: i386 Options171665
- Node: HPPA Options174328
- Node: Intel 960 Options175857
- Node: DEC Alpha Options178467
- Node: Clipper Options180139
- Node: H8/300 Options180537
- Node: System V Options180982
- Node: Code Gen Options181668
- Node: Environment Variables189933
- Node: Running Protoize194233
- Node: Installation200462
- Node: Configurations221957
- Node: Other Dir253053
- Node: Cross-Compiler254769
- Node: Steps of Cross256600
- Node: Configure Cross257718
- Node: Tools and Libraries258355
- Node: Cross Runtime260798
- Node: Cross Headers264552
- Node: Build Cross266537
- Node: Sun Install268442
- Node: VMS Install269574
- Node: Collect2279503
- Node: Header Dirs282212
- Node: C Extensions283626
- Node: Statement Exprs286800
- Node: Local Labels288694
- Node: Labels as Values290756
- Node: Nested Functions292621
- Node: Constructing Calls296477
- Node: Naming Types298534
- Node: Typeof299628
- Node: Lvalues301493
- Node: Conditionals303933
- Node: Long Long304824
- Node: Complex306268
- Node: Zero Length308130
- Node: Variable Length308804
- Node: Macro Varargs311329
- Node: Subscripting313432
- Node: Pointer Arith313915
- Node: Initializers314480
- Node: Constructors314945
- Node: Labeled Elements316639
- Node: Case Ranges319268
- Node: Cast to Union319949
- Node: Function Attributes321027
- Node: Function Prototypes327904
- Node: Dollar Signs329703
- Node: Character Escapes330490
- Node: Alignment330771
- Node: Variable Attributes332247
- Node: Inline337966
- Node: Extended Asm341843
- Node: Asm Labels352130
- Node: Explicit Reg Vars353449
- Node: Global Reg Vars354697
- Node: Local Reg Vars359262
- Node: Alternate Keywords360854
- Node: Incomplete Enums362256
- Node: Function Names363012
- Node: C++ Extensions364017
- Node: Naming Results365254
- Node: Min and Max368568
- Node: Destructors and Goto370018
- Node: C++ Interface370568
- Node: Template Instantiation375791
- Node: C++ Signatures381583
- Node: Trouble385844
- Node: Actual Bugs387412
- Node: Installation Problems388681
- Node: Cross-Compiler Problems402467
- Node: Interoperation403938
- Node: External Bugs417318
- Node: Incompatibilities419450
- Node: Fixed Headers427998
- Node: Disappointments430337
- Node: C++ Misunderstandings434557
- Node: Static Definitions435204
- Node: Temporaries436258
- Node: Protoize Caveats438462
- Node: Non-bugs442417
- Node: Warnings and Errors451377
- Node: Bugs453148
- Node: Bug Criteria454508
- Node: Bug Lists456938
- Node: Bug Reporting458309
- Node: Sending Patches470432
- Node: Service475784
- Node: VMS476345
- Node: Include Files and VMS476738
- Node: Global Declarations480628
- Node: VMS Misc484937
- Node: Portability489263
- Node: Interface491026
- Node: Passes495659
- Node: RTL513002
- Node: RTL Objects514890
- Node: Accessors517934
- Node: Flags523260
- Node: Machine Modes532279
- Node: Constants539836
- Node: Regs and Memory545024
- Node: Arithmetic556734
- Node: Comparisons562632
- Node: Bit Fields566694
- Node: Conversions568058
- Node: RTL Declarations570946
- Node: Side Effects571755
- Node: Incdec584302
- Node: Assembler586818
- Node: Insns588340
- Node: Calls609193
- Node: Sharing611788
- Node: Reading RTL614864
- Node: Machine Desc615808
- Node: Patterns617661
- Node: Example620605
- Node: RTL Template621733
- Node: Output Template633931
- Node: Output Statement637892
- Node: Constraints641605
- Node: Simple Constraints642608
- Node: Multi-Alternative654041
- Node: Class Preferences656877
- Node: Modifiers657757
- Node: Machine Constraints660917
- Node: No Constraints669495
- Node: Standard Names670616
- Node: Pattern Ordering697615
- Node: Dependent Patterns698841
- Node: Jump Patterns701781
- Node: Insn Canonicalizations707597
- Node: Peephole Definitions711092
- Node: Expander Definitions718011
- Node: Insn Splitting725151
- Node: Insn Attributes732165
- Node: Defining Attributes733212
- Node: Expressions735224
- Node: Tagging Insns741536
- Node: Attr Example745899
- Node: Insn Lengths748275
- Node: Constant Attributes751639
- Node: Delay Slots752799
- Node: Function Units756010
- Node: Target Macros761680
- Node: Driver763563
- Node: Run-time Target773870
- Node: Storage Layout779877
- Node: Type Layout792844
- Node: Registers799173
- Node: Register Basics800153
- Node: Allocation Order804190
- Node: Values in Registers805608
- Node: Leaf Functions809987
- Node: Stack Registers812462
- Node: Obsolete Register Macros813295
- Node: Register Classes815990
- Node: Stack and Calling835562
- Node: Frame Layout835998
- Node: Frame Registers839439
- Node: Elimination843249
- Node: Stack Arguments847505
- Node: Register Arguments853821
- Node: Scalar Return862496
- Node: Aggregate Return866459
- Node: Caller Saves870174
- Node: Function Entry871324
- Node: Profiling880252
- Node: Varargs883156
- Node: Trampolines889980
- Node: Library Calls896442
- Node: Addressing Modes904500
- Node: Condition Code912088
- Node: Costs918287
- Node: Sections926666
- Node: PIC931455
- Node: Assembler Format934214
- Node: File Framework935219
- Node: Data Output939392
- Node: Uninitialized Data945316
- Node: Label Output948023
- Node: Initialization956435
- Node: Macros for Initialization962578
- Node: Instruction Output966011
- Node: Dispatch Tables974006
- Node: Alignment Output976383
- Node: Debugging Info978123
- Node: All Debuggers978732
- Node: DBX Options981146
- Node: DBX Hooks986031
- Node: File Names and DBX989370
- Node: SDB and DWARF991343
- Node: Cross-compilation993073
- Node: Misc999520
- Node: Config1016085
- Node: Index1022946
- End Tag Table
-